tame wild horses - French English Dictionary